

class RevisaoDeEmail {
    static belongsTo = InscricaoAcompanhamento
    Date dataDeCadastro = new Date();
    InscricaoAcompanhamento inscricaoAcompanhamento
    Usuario usuario
    Integer mensagem
    // 0 e-mail nao revisado na primeira fase
    // 1 e-mail revisado na primeira fase
    // 2 e-mail nao enviado na primeira fase
    // 3 e-mail enviado na primeira fase
    // 4 e-mail nao revisado de recurso na primeira fase
    // 5 e-mail revisado em recurso na primeira fase
    // 6 e-mail enviado em recurso na primeira fase

    static constraints = {
         dataDeCadastro(nullable:false, blank:false)
         inscricaoAcompanhamento(nullable:false, blank:false)
         usuario(nullable:false, blank:false)
         mensagem(nullable:false, blank:false)

    }
 


       // Mapeamento
        static mapping = {
        table "TB_MENSAGEM"
       // id generator: 'sequence' ,params:[sequence:'tb_mensagem_mensagem_id_seq']
        version false
      //  id column : 'MENSAGEM_ID'
        dataDeCadastro column : "DT_DATA_CADASTRO"
        inscricaoAcompanhamento column : "INSCRICAO_ACOMPANHAMENTO_ID"
        usuario column : "ID_USUARIO"
        mensagem column : "TP_STATUS"
}

}